from django.db import models

# Create your models here.


class Duty(models.Model):
    """
        @author: 成晨
        @date:  10/23/2018
        @整理： 董海明
        本模型为职务，建立数据库内的职务表，管理人员在网站内的权限
    """
    duty_name = models.CharField(max_length=200)


class User(models.Model):
    """
        @author: 成晨
        @date:  10/23/2018
        @整理： 董海明
        本模型为用户，字段如下：
            duty:关联职务、user_code(最大长度10):用户编号、user_pswd(最大长度18)：用户密码、user_name(最大长度20):用户名、
            user_sex(最大长度8):性别、user_identity(最大长度18):身份证号、user_phone:手机号(最大长度11)(可以为空)、
            reg_date(默认自动添加当前日期):注册日期、user_status(默认为正常):用户状态（）
    """
    duty = models.ForeignKey(Duty, on_delete=models.CASCADE)
    user_code = models.CharField(max_length=10)
    user_pswd = models.CharField(max_length=18)
    user_name = models.CharField(max_length=20)
    user_sex = models.CharField(max_length=8)
    user_identity = models.CharField(max_length=18)
    user_phone = models.CharField(max_length=11, blank=True, null=True)
    reg_date = models.DateTimeField(auto_now_add=True)
    user_status = models.BooleanField(default=True)





